Freelancer:
AlphaCeph
MY first try..
will upload with changes if needed. reviews appreciated