add platforms
add online version
some fixes