basic debugging and styling