putting up the pieces... :)