* fixed camelcase and filename logic