responsive layout implemented