modified dockerfile for fewer layers