add logout function
add deploy func