Cleaned up the purpose