finished all layout