add server side requirements + some source