additional comments
empty gravity implementation
fixed reflection implementation
minor fixes