add period edit form with object extraction