Revert "Revert "testing compile function""

This reverts commit ce1ff2d9c6d0d90f8c0af30032544497803f884f.