first working draft + npm + bower dependecies