remove first act. add funcionality
final state