Interaction & validations

Added Frontend interaction and validations.