added styling,backend framework