changed headers for a clean implementation with '' "" ''