server & frontend intro