All functionalities are added, next stage is cleaning and finishing up.