resolves #1 #4 #5

~moderator: @ScottBishop

~requested: 420

#1 #4 #5