split server/client codes
add trello visualization script