rename functions for bether readability
start building front