Edited pragma mark