specify requirements and howto setup dev env